Code Morphing Software (CMS) is the technology used by Transmeta microprocessors to execute x86 instructions.[1] In broad view, CMS reads x86 instructions and generates instructions for a proprietary VLIW processor, in the style of Shade.[2] CMS translation is much more expensive and produces much higher quality code than the translator in Shade; CMS also contains an interpreter and simulates both user-mode and system mode operation.